Tests and Requirements, Requirements and Tests: A Möbius Strip

نویسندگان

  • Robert C. Martin
  • Grigori Melnik
چکیده

W hen Donald Gause and Gerald Weinberg wrote this statement,1 they were asserting that writing tests is an effective way to test requirements’ completeness and accuracy. They also suggest writing these tests when gathering, analyzing, and verifying requirements—long before those requirements are coded. They go on to say, “We can use the black box concept during requirements definition because the design solution is, at this stage, a truly black box. What could be more opaque than a box that does not yet exist?”1 Clearly, they value early test

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of dosimetry a performance parameter for a homemade farmer-type ionization chamber according to IEC60731

Introduction: Due to its simplicity, fast response and high reliability, ion chamber detectors are one of the most suitable dosimetry instruments for X and gamma rays. The dosimeter    of photon beams, which used in radiotherapy centers, requires high accuracy and should pass requirements of IEC 60731 standards. About 80 percent of the IEC 60731 standard tests such as stabil...

متن کامل

تحلیل شناختی مشاغل با استفاده از CTA و کمی سازی آن به کمک روش FJAS در اتاق های کنترل یک صنعت پتروشیمی

 Background and aims: Nature of the work in control rooms is such that it can be classified as sophisticated with high-cognitive load jobs and, therefore, the prevention of human error seems to be necessary. A nalysis of cognitive tasks is the first and important step for designing preventive programs. This study was conducted to identify, quantify and compare the cognitive requirements of diff...

متن کامل

Electric Arc Furnace Slag and Blast Furnace Dust, Use for the Manufacture of Asphalt Concrete for Roads

This paper analyzes how feasible it is to use electric arc furnace slag as coarse aggregate, and blast furnace dust as fine aggregate in the manufacture of hot asphalt concrete for roads. Three mixtures were designed using the Ramcodes methodology, the M1 mixture of control with conventional materials, the M2 mixture replacing 50% and the M3 mixture replacing 100% of the conventional aggregates...

متن کامل

Effect of Composition on the Recrystallization Behavior of if Steels During Simulated Hot Strip Rolling

Flow curves are generated in muti-pass torsion tests for a titanium stabilized and a niobium stabilized IF steel. Two types of test schedule are used, one based on plate rolling and the other approximating strip rolling. The purpose of the former is to define the three critical temperatures of steel rolling. The strip schedules are varied in order to investigate the influence of increasing the ...

متن کامل

GuideGen – A Tool for Keeping Requirements and Acceptance Tests Aligned

When changes in requirements occur, their associated tests must be adapted accordingly in order to maintain the quality of the evolving system. In practice, inconsistencies in requirements and acceptance tests—together with poor communication of changes— lead to software quality problems, unintended costs and project delays. We are developing GuideGen, a tool that helps requirements engineers, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2008